large aquatic serpent - Spanish English Dictionary